program_name = makeModule
cc = gcc
flags = -O3 -Wall

$(program_name): main.o
	@gcc main.o -o $(program_name)

main.o: main.c
	@$(cc)  $^ -c -o $@ $(flags)

.PHONY: clean
clean:
	@rm -rf *.o